package com.hdax.dm.common.exception;

import com.hdax.dm.common.code.CodeEnum;
import lombok.Getter;

/**
 * 公共异常信息
 */
public class DmException extends Exception{

    @Getter
    protected String errorCode;//异常状态码

    /**
     *
     * @param errorCode 异常状态码
     * @param message 异常消息
     */
    public DmException(String errorCode,String message){
        super(message);
        this.errorCode=errorCode;
    }

    public DmException(CodeEnum codeEnum){
        this(codeEnum.getErrorCode(),codeEnum.getMassage());
    }

    public DmException(String message){
        super(message);
    }
}
